
#ifndef ApartmentState_h
#define ApartmentState_h

namespace Riccsson
{
	namespace System
	{
		namespace Threading
		{
			// Summary:
			//     Specifies the apartment state of a System.Threading.Thread.
			enum class ApartmentState
			{
				// Summary:
				//     The System.Threading.Thread will create and enter a single-threaded apartment.
				STA = 0,
				//
				// Summary:
				//     The System.Threading.Thread will create and enter a multithreaded apartment.
				MTA = 1,
				//
				// Summary:
				//     The System.Threading.Thread.ApartmentState property has not been set.
				Unknown = 2
			};
		}
	}
}

#endif